/*
    可变长度参数
        int... args 这就是可变长度参数
        语法是：类型... 一定是三个点

        1、可变长度参数要求的参数是：0-N个
        2、可变长度参数在参数列表中必须在最后一个位置上，而且可变长度参数只能有一个
        3、可变长度参数可以当做一个数组来看待
 */
public class ArgsTest {
    public static void main(String[] args) {
        m();
        m(10);
        m(10,20,30);

        m2(10);
        m2(100,"wq");
        m2(1000,"wq","wmt","wxr");

        m3("wq","ai","wmt");

    }

    public static void m(int... args){
        System.out.println("m方法执行了");
    }

    public static void m2(int a , String... args1){
        System.out.println("m2方法执行了");
    }

    public static void m3(String... args2){
        for (int i = 0; i < args2.length; i++) {
            System.out.print(args2[i]);
        }
    }

}
